package com.quxiu.system.domain.vo;

import com.alibaba.fastjson2.JSONObject;
import lombok.Data;

import java.util.List;

@Data
public class BpmApprovalVo {
    private Long procInstId;
    /** 审批记录id */
    private Long recordId;
    /** 处理人id */
    private Long handlerId;
    /** 处理结果：1-通过 2-未通过 */
    private String handleResult;
    /** 处理意见 */
    private String handleOpinion;
    /** 加签类型: 1-前加签 2-后加签 */
    private String addSignType;
    /** 目标用户id */
    private Long toUserId;
    /** 目标用户名称 */
    private String toUserName;
    /** 加签或转交备注 */
    private String remark;
    /** 回退的节点Id */
    private Long toNodeId;
    /** 表单数据 */
    private JSONObject formData;

    /** 是否为管理员操作 */
    private Boolean admin;
    /** 管理员id */
    private Long adminUserId;
    /** 管理员姓名 */
    private String adminUserName;

    /**
     * 审批记录id集合
     */
    private List<Long> recordIds;

}
